# 基础镜像：使用轻量级的 OpenJDK 11 运行时环境
FROM openjdk:17-jre-slim

# 设置容器内的工作目录
WORKDIR /app

# 将本地的 sys-admin.jar 复制到容器的 /app 目录下，并重命名为 app.jar（可根据实际 JAR 包名调整）
COPY sys-admin.jar app.jar

# 暴露应用端口（请根据 Spring Boot 应用实际配置的端口修改，这里假设是 8080）
EXPOSE 8080

# 容器启动时执行的命令，运行 Spring Boot JAR 包
ENTRYPOINT ["java", "-jar", "app.jar"]